python第一天

这篇博客介绍了Python的基础知识,包括整型、浮点型、字符串型、布尔型和复数型等变量类型,以及变量的使用方法。讲解了如何进行格式化输出,如使用%和format方法,并展示了如何进行变量类型的转换。此外,还涉及了ASCII加密、切片、指数、算术和逻辑运算符的使用,并通过猜数字和石头剪刀布的游戏举例来加深理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

语言元素
变量和类型
1整型
2浮点型
3字符串型
4布尔型
5复数型
变量的使用
例题:
输入两个数字,返回这两个数字的和.

  1. int
  2. float
num1 = float(input('请输入数字:>>'))
num2 = float(input('请输入另外一个数字:>>'))
print(num1 + num2)

#格式化输出
1.% 作为一个连接,%s,%d,%f: 保留小数位%.2f
print(’%.2f + %.2f = %.2f’%(num1,num2,num1+num2)
2.format
print(’{} + {} = {}’.format(num1,num2,num1+num2)
保留小数位:
print(’{:.2f} + {:.2f} = {}’.format(num1,num2,num1+num2)

对变量类型进行转换时可以使用python内置函数
int():将一个数值或字符串转换成整数,可以指定进制。
float():将一个字符串转换成浮点数。
chr():将整数转换成该编码对应的字符串(一个字符)。
ord():将字符串(一个字符)转换成对应的编码(整数)。
例题:

需求: 将输入的邮箱进行加密使用ASCII.
3. for i in a:
print(i)
4. ord()
5. chr()
进阶:python使用md5.

email = input('Input your email:')
#34567@123.com
for j in email:
    ord_ = ord(j)
    ord_1 = ord_ + 10
    str_ = chr(ord_1)
    print(str_,end="")

运算符
[] [:] 切片
** 指数
* / % // 乘 除 模 整除
<= < > >= 小于等于,小于,大于,大于等于
== != 等于,不等于
is is not 身份运算符
in not in 成员运算符
not or and 逻辑运算符
例题1
猜数字

第一关总共10轮,每一个100分,由电脑随机产生两个数字,让用户输入这两个数字的和,最后看是进入第二关还是“Game Over”
import random

count = 0
for i in rang(10):
     num1 = randint(0,5)
     num2 = randint(0,5)
     num = int(input('>>'))
     if num1 + num2  ==  num:
         print('恭喜获得100分')
         count += 100
     else:
            print('答错了')   
 if count == 1000;
      print('开始第二关')
 else:
      print('Gome Over')    

例题2
石头剪刀布

 import random
 C_res = random.randint(0,2)
U_res = int(input('0:石头,1:剪刀,2:布'))
if C_res == U_res:
    print('平局')
else:
    if C_res == 0 and U_res == 1:
        print('电脑赢了 ')
    elif C_res == 1 and U_res == 2:
        print('电脑赢了 ')    
     elif C_res == 2 and U_res == 0:
        print('电脑赢了 ')   
     else:
        print('你赢了 ')    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值