Python-day1

一,python语言基础类型
整 型:Python中可以处理任意大小的数。
浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学计数法(如1.23456e2)。
字符串型:字符串是以单引号或双引号括起来的任意文本。
布尔型:布尔值只有TrueFalse两种值,要么是True,要么是False
复数型:形如3+5j,跟数学上的复数表示一样,唯一不同的是虚部的i换成了j
二,变量命名
1,对于每个变量我们都需要给他去一个名字,在Python中,变量命名需要遵循以下这些必须遵守的硬性规则和强烈建议遵守的非硬性规则。
(1)硬性规则:
变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。
大小写敏感(大写的a和小写的A是两个不同的变量)。
不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。
用小写字母拼写,多个单词用下划线连接。
受保护的实例属性用单个下划线开头(后面会讲到)。
私有的实例属性用两个下划线开头(后面会讲到)。
逢冒必缩。
三,变量的使用
1,使用变量保存数据并进行算术运算
a = 321
b = 123
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b) 整除
print(a % b) 取模,取余
print(a ** b) 幂指数

num1=float(input(‘请输入一个数字’))
num2=float(input(‘请输入另一个数字:>>’))
print(num1+num2)

input_1=input(‘请输入一个数字:>>’)
input_2 = input(‘请输入一个数字:>>’)
ChangeToFloat_1 = float(input_1)
ChangeToFloat_2 = float(input_2)
Calc_Add = ChangeToFloat_1 + ChangeToFloat_2
print(“答案是:”,Calc_Add)
2,使用type()检查变量类型
a = 100
b = 12.345
c = 1 + 5j
d = ‘hello, world’
e = True
print(type(a))
print(type(b))
print(type©)
print(type(d))
print(type(e))
3,运算符
(1)’[]’ ‘[;]’:切片运算符,是前闭后开的一个区间。
(2)’**’:指数运算符
(3)‘is’ ‘is not’:身份运算符
(4)‘in’ ‘not in’:成员运算符
(5)赋值运算符。
四,练习
1,水仙花数
Number = input(‘number:>>’)
if len(Number) > 3:
print(’[!] Error, The lenghts must be Three!!’)
else:
bai = int(Number[0])
shi = int(Number[1])
ge = int(Number[2])
if bai ** 3 + shi **3 + ge **3 == int(Number):
print(‘水仙花’)
else:
print(‘不是’)
2,游戏
import random
for i in range(10):
num1=random.randint(1,10)
num2=random.randint(1,10)
print num1,num2
num=int(input(’>>’))
if num1+num2num:
print(‘恭喜获得1000分’)
count+=100
else:
print(‘Game Over’)
3,
剪刀石头布
import random
suiji=random.randint(0,3)
“”“1=石头
2=剪刀
3=布”""
print(suiji)
num01=int(input(‘请输入’))
print(num01)
if num01>suiji:
print(‘厉害’)
elif num01
suiji:
print(‘在来一局’)
else:
print(‘输了’)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值