<jupyter_start><jupyter_text>基本程序设计- 一切代码输入，请使用英文输入法<jupyter_code>print('hello world')<jupyter_output>hello world<jupyter_text>编写一个简单的程序- 圆公式面积： area = radius \* radius \* 3.1415  在Python里面不需要定义数据的类型  控制台的读取与输入- input 输入进去的是字符串- eval<jupyter_code>#radius = input('输入一个半径：')
#area = radius * radius * 3.1415
bian = int(input('请输入边长：'))
area = bian * bian
print(area)<jupyter_output>请输入边长：10
100<jupyter_text>- 在jupyter用shift + tab 键可以跳出解释文档  变量命名的规范- 由字母、数字、下划线构成- 不能以数字开头 \*- 标识符不能是关键词(实际上是可以强制改变的，但是对于代码规范而言是极其不适合)- 可以是任意长度- 驼峰式命名  变量、赋值语句和赋值表达式- 变量: 通俗理解为可以变化的量- x = 2 \* x + 1 在数学中是一个方程，而在语言中它是一个表达式- test = test + 1 \* 变量在赋值之前必须有值  同时赋值var1, var2,var3... = exp1,exp2,exp3...  定义常量- 常量：表示一种定值标识符，适合于多次使用的场景。比如PI- 注意：在其他低级语言中如果定义了常量，那么，该常量是不可以被改变的，但是在Python中一切皆对象，常量也是可以被改变的  数值数据类型和运算符- 在Python中有两种数值类型（int 和 float）适用于加减乘除、模、幂次  运算符 /、//、**  运算符 %  EP：- 25/4 多少，如果要将其转变为整数该怎么改写- 输入一个数字判断是奇数还是偶数- 进阶: 输入一个秒数，写一个程序将其转换成分和秒：例如500秒等于8分20秒- 进阶: 如果今天是星期六，那么10天以后是星期几？ 提示：每个星期的第0天是星期天<jupyter_code>25 // 4
shuzi = eval(input('请输入一个数字：'))
if shuzi % 2 == 0:
    print('数字'+str(shuzi)+'是偶数')
else:
    print('数字'+str(shuzi)+'是奇数')
miaoshu = int(input('请输入一个秒数'))
fen=miaoshu // 60
miao=miaoshu % 60
print(fen,'分',miao,'秒')
weekend = eval(input('>>'))
res = (weekend + 10) % 7
print(str(weekend)+'天之后是星期' + str(res))<jupyter_output>>>10
10天之后是星期6<jupyter_text>科学计数法- 1.234e+2- 1.234e-2  计算表达式和运算优先级<jupyter_code>x = 10
y = 6
a = 0
b = 1
c = 1
one = (3+4*x)/5
two = 10*(y-5)*(a+b+c)/x
thr = 9*((4/x)+(9+x)/y)
last= one-two+thr
print(last)<jupyter_output>38.699999999999996<jupyter_text>增强型赋值运算  类型转换- float  -> int- 四舍五入 round  EP:- 如果一个年营业税为0.06%，那么对于197.55e+2的年收入，需要交税为多少？(结果保留2为小数)- 必须使用科学计数法<jupyter_code>round((197.55e+2)*(6e-4),2)<jupyter_output><empty_output><jupyter_text>Project- 用Python写一个贷款计算器程序：输入的是月供(monthlyPayment) 输出的是总还款数(totalpayment)![](../Photo/Photo/05.png)  Homework- 1<jupyter_code>sheshi = eval(input('请输入摄氏温度'))
huashi = (9/5)* sheshi +32
print('华氏温度为：'+str(huashi))<jupyter_output>请输入摄氏温度5
华氏温度为：41.0<jupyter_text>- 2<jupyter_code>radius,high = eval(input('请输入半径：,请输入圆柱高：'))
PI = 3.1415927
area = radius * radius * PI
volume = round((area * high),1)
print('圆柱的体积为：'+str(volume))<jupyter_output>请输入半径：,请输入圆柱高：5.5,12
圆柱的体积为：1140.4<jupyter_text>- 3<jupyter_code>feet = eval(input('请输入英尺数：'))
meters = 0.305 * feet
print('转换后的米数为：'+str(meters))<jupyter_output>请输入英尺数：16.5
转换后的米数为：5.0325<jupyter_text>- 4<jupyter_code>M,init,final = eval(input('水量：,初始温度：,最终温度：'))
Q = M * (final - init) * 4184 
print('需要的能量为：'+str(Q)+'焦耳')<jupyter_output>水量：,初始温度：,最终温度：5,30,100
需要的能量为：1464400焦耳<jupyter_text>- 5<jupyter_code>差额,年利率 = eval(input('请输入差额：,请输入年利率：'))
利息 = 差额 * (年利率/1200)
print(利息)<jupyter_output>请输入差额：,请输入年利率：1000,3.5
2.916666666666667<jupyter_text>- 6<jupyter_code>v0,v1,t = eval(input('初始速度：,末速度：,时间：'))
a=round((v1-v0)/t,4)
print('平均速度是：',a)<jupyter_output>初始速度：,末速度：,时间：5.5,50.9,4.5
平均速度是： 10.0889<jupyter_text>- 7 进阶<jupyter_code>存款 = eval(input('存款数为：'))
y = eval(input('存款月份为：'))
yll = 0.00417
总金额新 = 0
总金额旧 = 0
for y in range(1,y+1):
    总金额新 = (总金额旧+存款) * (yll + 1)
    总金额旧 = 总金额新
    
print(总金额新)<jupyter_output>存款数为：100
存款月份为：6
608.8181155768638<jupyter_text>- 8 进阶<jupyter_code>num = eval(input('请输入一个0-1000的整数：'))
bai = num // 100
shi = (num // 10) % 10
ge = num % 10
sum = bai+shi+ge
print('输入的整数各位数字之和为：',sum)<jupyter_output>请输入一个0-1000的整数：999
输入的整数各位数字之和为： 27
{'fraction_non_alphanumeric': 0.18796105045736206, 'fraction_numerical': 0.0820300973738566, 'mean_word_length': 6.722095671981776, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 46, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '13', 'dir': 'jupyter-structured-clean-dedup', 'id': '424014', 'license': 'Apache-2.0', 'n_tokens_mistral': 2317, 'n_tokens_neox': 2351, 'n_words': 219, 'path': '7.16.ipynb', 'repo_name': 'z526531338/test', 'size': '3389'}