初学python
自python的第一天,完成了一些小作业,迎来了自己的第一个程序设计(OS:虽然语句简单,也参考了别人的解题思路,但做完之后还是有点小成就的感觉,小激动嘿嘿嘿)
请看第一题~~
!!水费缴纳,输入一个使用水数量t,根据数量计算出水费总额s!!
图片:
漂亮的代码片
t = int(input('用水数量是:'))
if t<5:
n=2 #单价
elif 5<=t<20:
n=3.25
elif 20 <= t < 100:
n = 5
else:
n=10
s = n*t # 水费总额
print('水费总额是:',s)
请看第er题~~
给定一个整数,判断它能否被3,5,7整除,并输出以下信息:
① 能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);
② 只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5 或者 3 7 或者 5 7,中间用空格分隔)
③ 只能被其中一个数整除(输出这个除数)
④ 不能被任何数整除,输出小写字符‘n’,不包括单引号
美丽的代码片~~
t = int(input('整数是:'))
if t % 3==0 and t % 5==0 and t % 7==0:
print('3','5','7',sep=' ')
elif t % 3 == 0 and t % 5 == 0:
print('3', '5',sep=' ')
elif t % 3 == 0 and t % 7 == 0:
print('3', '7', sep=' ')
elif t % 5 == 0 and t % 7 == 0:
print('5', '7', sep=' ')
elif t % 3 == 0:
print('3')
elif t % 5 == 0:
print('5')
elif t % 7 == 0:
print('7')
else:
print('n')
三儿~~
一个最简单的计算器支持+、-、、/ 四种运算。输入只有一行:两个参加运算的数和一个操作符(+、-、、/)。输出运算表达式的结果。考虑下面两种情况:
① 如果出现除数为0的情况,则输出:Divided by zero!
② 如果出现无效的操作符(即不为+、-、*、/),则输出:Invalid operator!
a, b, c =input('输入需要运算的表达式:').split()
if c == 0:
print('Divided by zero!')
else:
if b == '+':
print(int(a)+int(c))
elif b == '-':
print(int(a)-int(c))
elif b == '*':
print(int(a)*int(c))
elif b == '/':
print(int(a)/int(c))
else:
print('Invalid operator!')