**
python低阶基础100题(上册)
**
1. 请打印出字符串 Hello World
print("Hello World")
2. 请打印出字符串 爸爸妈妈,你们辛苦啦
print("爸爸妈妈,你们辛苦啦")
3. 请打印出字符串 人生苦短,我用python
print("人生苦短,我用python")
4. 请使用输出(input)一个字符串,再将字符串打印出来
# 获取用户输入的字符串
user_input = input("请输入一个字符串:")# 打印用户输入的字符串
print(user_input)
5. 请使用两个输入(input)分别输入两个字符串,再将两个字符串分别打印出来
# 输入两个字符串
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")# 打印两个字符串
print("第一个字符串为:", string1)
print("第二个字符串为:", string2)
**6. 请使用两个输入(input)分别输入两个字符串,再将两个字符串进行拼接(+)再打印输出
**
# 输入两个字符串
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")# 将两个字符串进行拼接
result = string1 + string2# 打印拼接后的结果
print("拼接后的字符串为:", result)
7. 请使用输入(input)一个字符串,再利用乘法(*)实现将这个字符串重复1000次,最后再输出
# 输入一个字符串
input_string = input("请输入一个字符串:")# 使用乘法运算符将字符串重复1000次
result = input_string * 1000# 输出重复后的字符串
print("重复1000次后的字符串为:", result)
8. 请输入两个字符串,再将这两个字符串分别重复1000次,然后拼接之后再进行输出
# 输入两个字符串
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")# 将两个字符串分别重复1000次
string1_repeated = string1 * 1000
string2_repeated = string2 * 1000# 将两个重复后的字符串进行拼接
result = string1_repeated + string2_repeated# 输出拼接后的结果
print("拼接后的字符串为:", result)
9. 请输入两个字符串str1和str1(使用到2个input()),两个数字a和b(使用到2个input()),将str1字符串重复a次,将str2字符串重复b次,再将两个字符串重复之后的结果进行拼接起来再输出
# 输入第一个字符串和数字a
str1 = input("请输入第一个字符串:")
a = int(input("请输入数字a:"))# 输入第二个字符串和数字b
str2 = input("请输入第二个字符串:")
b = int(input("请输入数字b:"))# 将两个字符串分别重复a和b次
str1_repeated = str1 * a
str2_repeated = str2 * b# 将两个重复后的字符串进行拼接
result = str1_repeated + str2_repeated# 输出拼接后的结果
print("拼接后的字符串为:", result)
10. 输入两个字符串,输入一个数,将两个字符串进行拼接,再将拼接的结果进行重复1000次,最后将结果进行输出
# 输入两个字符串
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")# 输入一个数
num = int(input("请输入一个数字:"))# 将两个字符串进行拼接
concatenated_str = str1 + str2# 将拼接的结果重复1000次
repeated_str = concatenated_str * num# 输出重复后的结果
print("重复1000次后的字符串为:", repeated_str)
11. 输入两个数字(整数),输出两个数之和
# 输入两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))# 计算两个数之和
sum_nums = num1 + num2# 输出两个数之和
print("两个数之和为:", sum_nums)
12. 输入两个数字(浮点数),输出两个数之和
# 输入两个浮点数
num1 = float(input("请输入第一个浮点数:"))
num2 = float(input("请输入第二个浮点数:"))# 计算两个数之和
sum_nums = num1 + num2# 输出两个数之和
print("两个数之和为:", sum_nums)
13. 输入两个数字(整数),输出两个数之积
# 输入两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))# 计算两个数之积
product = num1 * num2# 输出两个数之积
print("两个数之积为:", product)
14. 输入两个数字(浮点数),输出两个数之积
# 输入两个浮点数
num1 = float(input("请输入第一个浮点数:"))
num2 = float(input("请输入第二个浮点数:"))# 计算两个数之积
product = num1 * num2# 输出两个数之积
print("两个数之积为:", product)
15. 输入两个数字(整数),分别为a和b,输出((a + b) / (a - b) * a) * (a + b)
# 输入两个整数
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))# 计算表达式结果
result = ((a + b) / (a - b) * a) * (a + b)# 输出结果
print("表达式结果为:", result)
16. 输入两个数字(浮点数),分别为a和b,输出((a + b) / (a - b) * a) * (a + b)
# 输入两个浮点数
a = float(input("请输入第一个浮点数a:"))
b = float(input("请输入第二个浮点数b:"))# 计算表达式结果
result = ((a + b) / (a - b) * a) * (a + b)# 输出结果
print("表达式结果为:", result)
17. 输入一个整数(int),再输入一个浮点数(float),输出((a * b) + (a - b) / a) * (a % b)
# 输入一个整数和一个浮点数
a = int(input("请输入一个整数a:"))
b = float(input("请输入一个浮点数b:"))# 计算表达式结果
result = ((a * b) + (a - b) / a) * (a % b)# 输出结果
print("表达式结果为:", result)
18. 输入三个数(int),输出三数的总和
# 输入三个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))# 计算三个数的总和
total = num1 + num2 + num3# 输出总和
print("三个数的总和为:", total)
19. 输入四个数(float),分别为a,b,c和d。输出((a * b) + (c - d) / a) * (d % b)
# 输入四个浮点数
a = float(input("请输入第一个浮点数a:"))
b = float(input("请输入第二个浮点数b:"))
c = float(input("请输入第三个浮点数c:"))
d = float(input("请输入第四个浮点数d:"))# 计算表达式结果
result = ((a * b) + (c - d) / a) * (d % b)# 输出结果
print("表达式结果为:", result)
20. 输入三角形的三条边(int),计算三角形的周长
# 输入三角形的三条边
side1 = int(input("请输入第一条边的长度:"))
side2 = int(input("请输入第二条边的长度:"))
side3 = int(input("请输入第三条边的长度:"))# 计算三角形的周长
perimeter = side1 + side2 + side3# 输出周长
print("三角形的周长为:", perimeter)
22. 输入一个数字(float),如果这个数字大于1,则输出666,否则输出999
# 输入一个浮点数
num = float(input("请输入一个数字:"))# 判断条件并输出结果
if num > 1:print("666")
else:print("999")
23. 输入一个数字(float),如果这个数字等于1,则输出666,否则输出999
# 输入一个浮点数
num = float(input("请输入一个数字:"))# 判断条件并输出结果
if num == 1:print("666")
else:print("999")
24. 输入一个数字(float),如果这个数字小于等于1,则输出666,否则输出999
# 输入一个浮点数
num = float(input("请输入一个数字:"))# 判断条件并输出结果
if num <= 1:print("666")
else:print("999")
25. 输入两个数字(float)分别为a和b,两数之和大于1,则输出666,否则输出999
# 输入两个浮点数
a = float(input("请输入第一个数字a:"))
b = float(input("请输入第二个数字b:"))# 计算两个数之和
sum_ab = a + b# 判断条件并输出结果
if sum_ab > 1:print("666")
else:print("999")
26. 输入三个数字分别为a,b和c(float),假如a和b之和大于c,则输出((a + c) / (b - c) // a) * (c + b),否则输出((b + c) / (a - c) // b) * (a + b)
# 输入三个浮点数
a = float(input("请输入第一个数字a:"))
b = float(input("请输入第二个数字b:"))
c = float(input("请输入第三个数字c:"))# 计算a和b之和
sum_ab = a + b# 判断条件并输出结果
if sum_ab > c:result = ((a + c) / (b - c) // a) * (c + b)
else:result = ((b + c) / (a - c) // b) * (a + b)print("结果为:", result)
27. 输入两个数字(float),输出最大的那个数字
# 输入两个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))# 判断并输出较大的数字
if num1 > num2:print("最大的数字为:", num1)
else:print("最大的数字为:", num2)
28. 输入三个数字(float),输出最小的那个数字
# 输入三个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))# 找到最小的数字
min_num = min(num1, num2, num3)# 输出最小的数字
print("最小的数字为:", min_num)
29. 输入三个数字(float),判断这三个数字是否能构成三角形,假如能够构成则输出 是三角形,否则输出 不是三角形(判断构成三角形的特点:满足两边之和大于第三边就能够构成三角形)
# 输入三个浮点数
a = float(input("请输入第一个数字a:"))
b = float(input("请输入第二个数字b:"))
c = float(input("请输入第三个数字c:"))# 判断是否能构成三角形
if a + b > c and a + c > b and b + c > a:print("能构成三角形")
else:print("不能构成三角形")
30. 输入一个带有六位小数的数字(例如1.123456),输出这个数只带2位小数(例如 1.23)【具体细节回顾笔记格式化输出】
# 输入一个带有六位小数的浮点数
number = float(input("请输入一个带有六位小数的数字:"))# 格式化输出,保留两位小数
formatted_number = ("%.2f"%number)# 输出结果
print(formatted_number)
31. 输入一个数字(float),输出保留9位小数的结果【具体细节回顾笔记格式化输出】
# 输入一个浮点数
number = float(input("请输入一个数字:"))# 格式化输出,保留9位小数
formatted_number = "%.9f" % number# 输出结果
print(formatted_number)
32. 输入一个数(float),如果这个数大于1,则输出”yes”,否则输出”no”
# 输入一个浮点数
number = float(input("请输入一个数字:"))# 判断条件并输出结果
if number > 1:print("yes")
else:print("no")
33. 输出一个数(float),如果这个数大于1,则输出这个数与2的和,否则输出这个数和2的乘积
# 输入一个浮点数
number = float(input("请输入一个数字:"))# 判断条件并输出结果
if number > 1:result = number + 2
else:result = number * 2print("结果为:", result)
34. 输出两个数(float),如果这两个数之和大于10,则输出两数之积,否则输出两数之和。
# 输入两个浮点数
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))# 计算两个数之和
sum_nums = num1 + num2# 判断条件并输出结果
if sum_nums > 10:result = num1 * num2
else:result = sum_numsprint("结果为:", result)
35. 输入一个语文数(int),假如这个数大于等于90则输出优秀,如果这个数小于90但是大于等于60则输出良好,如果这个数小于60则输出不及格。
# 输入语文成绩
score = int(input("请输入语文成绩:"))# 判断条件并输出评价
if score >= 90:print("优秀")
elif score >= 60:print("良好")
else:print("不及格")
36. 输入一个数(int),如果这个数能被5整除则输出“666”,否则输出“2333”
# 输入一个整数
number = int(input("请输入一个数字:"))# 判断条件并输出结果
if number % 5 == 0:print("666")
else:print("2333")
37. 输入一个数(int),如果这个数对5取余得到的余数是6则输出“6”,否则输出“666”
# 输入一个整数
number = int(input("请输入一个数字:"))# 判断条件并输出结果
if number % 5 == 6:print("6")
else:print("666")
38. 输入一个数(float),如果这个数能够被2整除则输出“偶数”,否则输出“奇数”
# 输入一个浮点数
number = float(input("请输入一个数字:"))# 判断条件并输出结果
if number % 2 == 0:print("偶数")
else:print("奇数")
39. 输入一个数(float),判断这个数是偶数还是奇数,如果是偶数则输出“偶数”,否则输出“奇数”
# 输入一个浮点数
number = float(input("请输入一个数字:"))# 判断条件并输出结果
if number % 2 == 0:print("偶数")
else:print("奇数")
40. 输出一个数(int),如果这个数是偶数 而且 和6的乘积大于100,则输出“666”,否则输出“777”
# 输入一个整数
number = int(input("请输入一个数字:"))# 判断条件并输出结果
if number % 2 == 0 and number * 6 > 100:print("666")
else:print("777")
小明老师(无聊猿)