[Python] -Python学习笔记-001

1、Hello world!

ptint("Hello world!")

2、注释

1、代码前加#
2、代码段前后加’’’
3、’’’’’’ 作用:

  1. 多行注释
  2. 多行打印
    msg = ‘’‘hello1
    hello 2
    hello 3
    ‘’’

3、input

input 输入
input接受的所有数据都是字符串,即便输入的数字,也会被当成字符串处理

  1. 输入年龄计算出生年份:
year = 80
name = input("your name:")
age = input("your age:")
#int integer = 整数
#str string = 字符串
print("your name:",name)
print("Your birth year is",str(year-int(age)))
  1. 判断年龄
age = 20
guess_age = int(input(">>:"))
if guess_age ==age:
print("yes!")
else:
print("no!")
  1. 三个数找最大值
num1 = input("Num1:")
num2 = input("Num2:")
num3 = input("Num3:")
max_num = 0
if num1>num2:
max_num=num1
if max_num>num3:
print(max_num)
else:
print(num3)
else:
max_num=num2
if max_num>num3:
print(max_num)
else:
print(num3)

4、短路原则

如果条件1为真,条件2为真,and为真
如果条件1为假,and为假,不看条件2

条件1为真,or为真
条件1为假,看条件2,

5、while循环

while 条件:

else:#else只有没有break时才会运行

  1. 从一数到一百:
a = 1
while a<101:
print(a)
a+=1
  1. 猜年龄+循环
age = 50
flag = True
while flag:
user=int(input("age is :"))
if user==age:
print("yes")
flag=False
elif user>age:
print("is bigger")
else:
print("is smaller") 
print("end")
  1. break跳出循环、continue跳过当前循环

    等于3时结束while

num=1
while num<10:
print(num)
num+=1
if num ==3:
break

等于3时跳过循环:

num=1
while num<=10:
num+=1
if num==3:
continue
print(num)
#结果:2 4 5 6 7 8 9
num=1
while num<=10:
num+=1
if num ==5:
continue
print(num)
else:
print("This is else statement.")
#结果:2 3 4 6 7 8 9 10 This is else statement

6、print不换行

print("hello world",end=" ")
print("hello world",end=" ")
print("hello world",end=" ")

end默认为换行,end=“ ”将换行换为空格,所以三个print不会换行

7、While 循环嵌套

while 条件 :
while 条件2:
指定高度和宽度,打印“*”

h=int(input("height: "))
w=int(input("width: "))

num_height=1
while num_height<=h:
	num_width=1
	while num_width<=w:
		print("*",end=" ")
		num_width+=1
	print() 
	num_height+=1

打印(三角形)*

line =5
while line>0:
	temp=line
	while temp>0:
		print("*",end=" ")
		temp-=1
	print()
	line-=1

在这里插入图片描述

九九乘法表

a=1
while a<10:
 	b=a
 	while b<10:  
  		print(a, "*", b, "=", a*b, end=";\t")
  		b+=1
	print()
	a+=1

在这里插入图片描述

a = 1
while a<10:
	b=1
	while b<=a:
		print(a, "*", b, "=", a*b, end=";\t")
		b+=1
	print()
	a+=1

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值