python简单的小程序
时间:2019-07-31 00:42:53
收藏:0
阅读:158
1,无论什么编程语言,首先我们都会学习“hello wrold”
print("hello wrold")
python的完整语句最后不用加‘;’
2,简单的计算加减乘除法
input_1=input("请输入一个数字:") input_2=input("请输入一个数字:") ChangeToFloat_1 = float(input_1) ChangeToFloat_2= float(input_2) Calc_add = ChangeToFloat_1 + ChangeToFloat_2 Calc_sub = ChangeToFloat_1 - ChangeToFloat_2 Calc_mul = ChangeToFloat_1 * ChangeToFloat_2 Calc_div = ChangeToFloat_1 / ChangeToFloat_2 print("加为:",Calc_add) print("减为:",Calc_sub) print("乘为:",Calc_mul) print("除为:",Calc_div)
另一种表示方法(以加为例)
a = input() b = input() a1 = float(a) b1 = float(b) print("%d+%d=%d" %(a1,b1,(a1+b1))) #input只能输入字符串,如果想要整型,需要转换 #float也可以是int #注意括号
运行结果:
2
3
2+3=5
3.str()用法
str(100) #括号里只能是一个数字
运行结果:
‘100’
4.邮件加密
email = input("Input Your Email:") for i in email: #拿出当前ascii值 res = ord(i) + 4 #将字符串(6,4,9.。) res2 = chr(res) print(res2,end="")
运行结果:
Input Your Email:96543@qq.com
q
5.练习1 :华氏温度转换为摄氏温度
# 用户输入摄氏温度 # 接收用户输入 a = (input(‘输入摄氏温度: ‘)) celsius = float(a) # 计算华氏温度 fahrenheit = (celsius * 1.8) + 32 print(‘%0.1f 摄氏温度转为华氏温度为 %0.1f ‘ %(celsius,fahrenheit))
运行结果:
输入摄氏温度: 123
123.0 摄氏温度转为华氏温度为 253.4
6.练习2:求圆的周长和面积
import math a = (input("请输入圆的半径:")) r = float(a) c = 2 * math.pi * r s = r * r * math.pi print("圆的周长为 %.2f" % c) print("圆的面积为 %.2f" % s)
运行结果:
请输入圆的半径:2 圆的周长为 12.57 圆的面积为 12.57
7.练习3:判断是否是闰年
a = (input("请输入你想知道的年份:")) y = float(a) s =(y % 4 == 0 and y % 100 != 0 or y % 400 == 0 ) print(s)
运行结果:
请输入你想知道的年份:3444 True
8.练习4:求100-1000的水仙花数
for f in range(100,1000): a = f//100 b = f//10%10 c = f%10 if f == a**3 + b**3 +c**3: print(f)
运算结果:
153 370 371 407
9.判断是否是水仙花数
f = input("请输入一个数字:") if len(f) > 3: print("F") else: a = int(f[0]) b = int(f[1]) c = int(f[2]) if int(f) == a**3 + b**3 +c**3: print("这是水仙花数") else: print("这不是水仙花数")
运行结果:
请输入一个数字:135 这不是水仙花数
评论(0)