<jupyter_start><jupyter_text>基本程序设计- 一切代码输入，请使用英文输入法<jupyter_code>print('hello word')
print 'hello'<jupyter_output><empty_output><jupyter_text>编写一个简单的程序- 圆公式面积： area = radius \* radius \* 3.1415<jupyter_code>print('')
radius = 1.0
area = radius * radius * 3.14 # 将后半部分的结果赋值给变量area
# 变量一定要有初始值！！！
# radius: 变量.area: 变量！
# int 类型
print(area)<jupyter_output>3.14<jupyter_text>在Python里面不需要定义数据的类型  控制台的读取与输入- input 输入进去的是字符串- eval<jupyter_code>radius = 1
result = eval( 'radius * radius * 3.14' )
#现将字符串 'radius * radius * 3.14'转化为数学表达式
print(result)
#eval 将输入的字符串 转化为表达式，数字也可以相应转化
#比如你输入的是字符串1，那么就会转化为int的1
#比如你输入的是字符串1，0，那么就会转化为floit的1，0
radius = eval(input('请输入半径'))
print(radius)
print(type(radius)) #查看变量的类型
area = radius * radius * 3.1415
print(area)
input('请输入半径:')
radius = input('请输入半径') # input得到的结果是字符串类型
radius = int(radius) #将str类型的 radius 转化为int （整形）的radius
radius = float(radius)
area = radius * radius * 3.14
print('面积为:',area)<jupyter_output>请输入半径3
面积为: 28.26<jupyter_text>- 在jupyter用shift + tab 键可以跳出解释文档 变量命名的规范- 由字母、数字、下划线构成- 不能以数字开头 \*- 标识符不能是关键词(实际上是可以强制改变的，但是对于代码规范而言是极其不适合)- 可以是任意长度- 驼峰式命名  变量、赋值语句和赋值表达式- 变量: 通俗理解为可以变化的量- x = 2 \* x + 1 在数学中是一个方程，而在语言中它是一个表达式- test = test + 1 \* 变量在赋值之前必须有值  同时赋值var1, var2,var3... = exp1,exp2,exp3...  定义常量- 常量：表示一种定值标识符，适合于多次使用的场景。比如PI- 注意：在其他低级语言中如果定义了常量，那么，该常量是不可以被改变的，但是在Python中一切皆对象，常量也是可以被改变的  数值数据类型和运算符- 在Python中有两种数值类型（int 和 float）适用于加减乘除、模、幂次<jupyter_code>3 % 5
a =int(input("输入一个数字:"))
if a%2==0:
    print("a是偶数")
if a%2==1:
    print("a是奇数")
24//4
int(25/4)
seconds = eval(input('seconds:>>'))
mins = seconds // 60
second = seconds % 60
print(mins,"分",second,"秒")
week = eval(input('week:'))
plus_day = eval(input('days:'))
res = (week + plus_day) % 7
print (res)<jupyter_output>week:6
days:5
4<jupyter_text>运算符 /、//（整除）、**<jupyter_code>input di ('三角形底')
input gao ('三角形高')
print( ' 1/2 * di * gao ' )<jupyter_output><empty_output><jupyter_text>EP：- 25/4 多少，如果要将其转变为整数该怎么改写- 输入一个数字判断是奇数还是偶数- 进阶: 输入一个秒数，写一个程序将其转换成分和秒：例如500秒等于8分20秒- 进阶: 如果今天是星期六，那么10天以后是星期几？ 提示：每个星期的第0天是星期天  科学计数法- 1.234e+2- 1.234e-2<jupyter_code>1.234e+2<jupyter_output><empty_output><jupyter_text>计算表达式和运算优先级<jupyter_code>x=eval(input('x'))
y=eval(input('y'))
part_1 = (3+4*x)/5
part_2 = (10*(y-5)*(a+b+c))/x
part_3 = 9*(4/x+(9+x)/y)
print = part_1-part_2+part_3<jupyter_output>x2
y2<jupyter_text>增强型赋值运算<jupyter_code>a=1
a=a+1
a=a+1
print(a)<jupyter_output>3<jupyter_text>类型转换- float  -> int- 四舍五入 round<jupyter_code>round(1.43,1)
 #1.(1.43,1).保留一位小数<jupyter_output><empty_output><jupyter_text>EP:- 如果一个年营业税为0.06%，那么对于197.55e+2的年收入，需要交税为多少？(结果保留2为小数)- 必须使用科学计数法<jupyter_code>round((197.55e+2)*0.06/100,2)<jupyter_output><empty_output><jupyter_text>Project- 用Python写一个贷款计算器程序：输入的是月供(monthlyPayment) 输出的是总还款数(totalpayment)![](../Photo/05.png)<jupyter_code>daikuanshu = 2
yuelilv = 1
nianxian = 5
yuegong =(daikuanshu*yuelilv)/(1-1+yuelilv)**(nianxian * 12)
zonghuankuanshu = yuegong * nianxian *12
print zonghuankuanxiang<jupyter_output><empty_output><jupyter_text>Homework- 1<jupyter_code>celsius = eval(input('请输入一个温度'))
fahrenheit = (9/5) * celsius + 32
print (fahrenheit)<jupyter_output>请输入一个温度43
109.4<jupyter_text>- 2<jupyter_code>import math
radius = eval(input('请输入一个半径'))
length = eval(input('请输入一个高'))
area = radius * radius * math.pi
volume = area * length 
print(area)
print(volume)<jupyter_output>请输入一个半径5.5
请输入一个高12
95.03317777109125
1140.398133253095<jupyter_text>- 3<jupyter_code>import math
feet = eval(input('请输入一个英尺'))
meters = feet * 0.305 
print(meters)<jupyter_output>请输入一个英尺16.5
5.0325<jupyter_text>- 4<jupyter_code>M = eval(input('请输入水量:'))
initialTemperature = eval(input('请输入一个初始温度:'))
finalTemperature = eval(input('请输入一个最终温度:'))
Q = M * (finalTemperature - initialTemperature) * 4184
print(Q)<jupyter_output>请输入水量:55.5
请输入一个初始温度:3.5
请输入一个最终温度:10.5
1625484.0<jupyter_text>- 5<jupyter_code>chae = eval(input('请输入读取差额:'))
nianlilv = eval(input('请输入一个年利率:'))
lixi = chae * (nianlilv/1200)
print(lixi)<jupyter_output>请输入读取差额:1000
请输入一个年利率:3.5
2.916666666666667<jupyter_text>- 6<jupyter_code>v0 = eval(input('请输入一个初始速度:'))
v1 = eval(input('请输入一个末速度:'))
t = eval(input('请输入一个时间:'))
a = (v1 - v0)/t
print(a)<jupyter_output>请输入一个初始速度:5.5
请输入一个末速度:50.9
请输入一个时间:4.5
10.088888888888889<jupyter_text>- 7 进阶<jupyter_code>save = eval(input('请输入每月存款数:'))
a1 = save * (1 + 0.00417)
a2 = (save + a1)*(1 + 0.00417)
a3 = (save + a2)*(1 + 0.00417)
a4 = (save + a3)*(1 + 0.00417)
a5 = (save + a4)*(1 + 0.00417)
a6 = (save + a5)*(1 + 0.00417)
print(a6)<jupyter_output>请输入每月存款数:100
608.8181155768638<jupyter_text>- 8 进阶<jupyter_code>num = eval (input("请输入一个0—1000之间的数："))
sum = num%10+(num%100)//10+(num%1000)//100
print(sum)
a,b = eval(input('>>'))
print(a,b)
print(type(a),type(b))
a = eval(input('>>'))
print(a)
a =int(input("输入一个数字:"))
if a%2==0:
    print("a是偶数")
if a%2==1:
    print("a是奇数")<jupyter_output>输入一个数字:38
a是偶数
{'fraction_non_alphanumeric': 0.1776910435497124, 'fraction_numerical': 0.08196384552177485, 'mean_word_length': 7.252542372881356, 'pattern_counts': {'":': 0, '<': 64, '<?xml version=': 0, '>': 71, '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': '19', 'dir': 'jupyter-structured-clean-dedup', 'id': '462716', 'license': 'Apache-2.0', 'n_tokens_mistral': 3022, 'n_tokens_neox': 3012, 'n_words': 320, 'path': '7.16.ipynb', 'repo_name': 'HJMJDYJY/mysql', 'size': '4868'}