1、写一个程序判断用户输入的是不是数字, 如果是那么是否是奇数?
user_input = input("请输入: ")
if not user_input.isalpha():
new_user_input = float(user_input)
if new_user_input % 2 == 1:
print(user_input,"是奇数")
else:
print(user_input,"不是奇数")
else:
print(user_input,"不是数字")
2、写一个程序来计算用户输入数字的立方, 若输入的不是数字则提示其重新输入
user_input = input("请输入:")
if not user_input.isalpha():
new_user_input = float(user_input)
result = new_user_input**3
print("其结果为:", result)
else:
print("不是数字请重新输入!!!")
3. 写一个程序来计算人民币转化为欧元, 若输入的不是数字则提示其错误
rmb = input("please input rmb: ")
if not rmb.isalpha():
new_rmb = float(rmb)
rate = 0.1267
EUR = new_rmb * rate
print(rmb, "人民币转换成:", EUR, "欧元")
else:
print("输入错误!!!")
4. 根据输入的成绩进行打分,
学习成绩>=90分的同学用A表示;
60-89分之间的用B表示;
60分以下的用C表示;
grade = float(input("请输入分数:"))
if grade >=0 and grade <=100:
if grade >= 90:
print("该同学得到了A!")
elif grade >= 60:
print("该同学得到了B!")
else:
print("该同学得到了C!")
else:
print("请重新输入分数!")
5. 写一个程序判断用户输入的内容是否为空, 若为空则直接提示用户重新输入, 若不为空则打印用户输入
string = input("请输入:")
if not bool(string):
print("输入为空,请重新输入!")
else:
print(string)