python_day01

 

python简介

python是Guido von Rossum在1989年圣诞节写的。

安装anaconda编辑器

在cmd里打开jupyter-notebook,将默认浏览器设置为谷歌浏览器。

 python里不需要定义数据的类型

控制台的读取和输入:input、eval

1.注释

单行注释:#

多行注释:“”“”“”

“”“

jdslf

fjdsk

hfsjdk

fnksl

”“”

当6引号给与变量时,变为字符串。

Sep更改多个元素之间的连接符

End结束符号

print("djsak","jdsi","dksa",sep=",",end="!")

语言元素

变量名一定要见名知意,变量名由字母、数字和下划线构成,数字不能开头。

大小写敏感

不可以为关键字和系统保留字。

a//b整除

a%b取余

a**b  a的b次方

input :

a=input()

print(a,type(a))输出a和a的类型

int:强制转换

练习

 1.编写计算器

intpt_1=input()

intpt_2=input()

changetofloat_1=float(intpu_1)

changetofloat_2=float(intpu_2)

calc_add= changetofloat_1+ changetofloat_2

print(calc_add)

name=input()

str('{}zjcks'.format(name))

 

a=100
print('这个数字是:%d',a)
print('%d+%d=%d'%(10,20,30))

 

print('{}真帅'.format(100))

 

name=input()
str('{}zjcks'.format(name))

chr():将整数转换成该编码对应的字符串

 

 运算符

运算符描述
[] [:] 下标,切片(前闭后开)
** 指数
~ + - 按位取反, 正负号
* / % // 乘,除,模,整除
+ - 加,减
>> << 右移,左移
& 按位与
^ | 按位异或,按位或
<= < > >= 小于等于,小于,大于,大于等于
== != 等于,不等于
is is not 身份运算符
in not in 成员运算符
not or and 逻辑运算符
= += -= *= /= %= //= **= &= |= ^= >>= <<= (复合)赋值运算符

for循环格式:

for i in 'abcd':
print(i)

if格式

if():

  else:

 

判断n是不是水仙花数

n = int(input())
g = n % 10
s = n // 10 % 10
b = n // 100
print(g,s,b,sep=",")
if (((g**3)+(s**3)+(b**3))==n):
print("shi")
else:
print("bushi")

 

输入半径,求圆的周长和面积

import math
r = float(input())
z = r * 2 * math.pi
s = r * r * math.pi
print("周长为:%f"%z)
print("面积为:%f"%s)

 作业:

1.

 

 

c = float(input("请输入摄氏度:"))
f = ( 9 / 5) * c + 32
print("%.0f c is %.1f f"%(c,f))

2.

r , h= eval(input("请输入半径和高:"))
area = r*r*3.14
volume = area*h
print("The area is %.4f"%area)
print("The volume is %.4f"%volume)

3.

feet = float(input("请输入英尺数:"))
meters = feet*0.305
print(" %.1f feet is %.4f meters"%(feet,meters))

4.

M,i,f = eval(input("请输入水量以及水的初始温度和最终温度:"))
Q = M * (f - i) * 4184
print("The energy needed is {}".format(Q))

5.

c,l = eval(input("请输入差额和年利率:"))
interest = c * (l / 1200)
print("The interest is %.5f"%interest)

6.

v0,v1,t = eval(input("请输入v0,v1,t:"))
a = (v1 - v0) / t
print("The a is %.4f"%a)

7.

yuan = float(input("请输入每月存款数:"))
account=0
for i in range(6):
    account=(yuan + account) * (1 + 0.00417)
print("The account is %.2f"%account)

8.

n = int(input("请输入一个0-1000之间的数字"))
g = n % 10
s = n // 10 % 10
b = n // 100
sum = g+s+b
print("The sum of the digits is %d"%sum)

 

posted on 2019-07-30 19:16  埃希123  阅读(137)  评论(0编辑  收藏  举报

导航