7天学会python_学习PYTHON第X+7天

今天早上孩子有全脑 乐高课,孩子上课,可以自己看会教程了。

字符串,数值,之前玩注册表接触过,也很容易理解

字符串要有双引号,数值只有数字。字符串必须谁开头谁结尾,比如     ‘a’    “b”     “”c“”

在PY里,字符串是支持加法和乘法的,老师没讲的时候就猜到了,乘法就是几倍的输出多少个

数值 可以 + - * / 还可以**,意思是几的多少次方,比如2**4就是2的4次方;还可以% 意思是获取余数,有点印象,忘了是看C还是看VB的时候接触过了;//意思是取商;

老师展示了一下,用if else 做数值计算,判断奇数还是偶数

然后,讲循环了

while

1 == 1    1等于1

1! = 1  1不等于1

一开始,看到作业题,各种懵逼

思考了一顿午饭的时间,有思路了,然后,就是各种出错,大多还都是语法错误

语法没问题后,数值多了点,调整好后,恩,第一题做出来了

n = 1

while n < 7 :

print (n)

n = n + 1

while n == 7 :

print (n+1)

n = n + 1

while n < 10 :

print (n+1)

n = n + 1

n = 1

while n < 11 :

if n == 7 :

pass

else :

print (n)

n = n + 1

print ('------end-----')

以上是第一题标准答案

一开始没思路了,当想到用2个变量的时候,计算出了4950,为什么差100? 发现自己就像一年级做数学题马虎那样,问题出在了n<100 我是从1加到了99,没加100,更改后,作业做出来了

n = 1

m = 0

while n < 101 :

m = m + n

n = n + 1

print (m)

第二题 自己做的就是标准答案,感觉自己挺厉害,哈哈

第三题 第四题其实是一样的,思路有了,但总是语法上报错,不知道错哪了,等下看看讲解再说吧

n = 1

while n < 100 :

m = n % 2

if m == 0:

pass

else :

print (n)

n = n + 1

终于知道自己 的格式错误,都错哪了

n = 1

while n < 100 :

m = n % 2

if m == 1:

pass

else :

print (n)

n = n + 1

print ("-----end-----")

n = 1

n2 = 0

m = 0

m2 = 0

while n < 100 :

m = m + n

n = n + 2

while n2 < 100 :

m2 = m2 - n2

n2 = n2 + 2

print (m + m2)

n = 1

m = 0

while n < 100 :

n1 = n % 2

if n1 == 1 :

m = m + n

else :

m = m - n

n = n + 1

print (m)

第五题标准答案

不容易啊,折腾半天,作业题终于做完了

#!/usr/bin/env python

# -*- coding:utf-8 -*-

n1 = "123"

print ('密码为123')

n2 = input('请输入密码: ')

if n2 == n1 :

print ('登录成功')

else :

print ('请重新输入密码,还有2次机会')

n3 = input('请重新输入密码: ')

if n3 == n1 :

print ('登录成功')

else :

print ('请重新输入密码,还有1次机会')

n4 = input('请重新输入密码: ')

if n4 == n1 :

print ('登录成功')

else :

print ('密码错误,倒数10秒即将爆炸')

中途总是遇到indentationerror unexpected indent报错,百度了下,说是缩进问题,明明格式没错误,后来就把TAB去掉了,发现可以执行了,好吧,知道错哪了

然后,不管密码是不是正确,都提示错误,对比那里出现了问题,后来给数值123改成了字符串“123”,发现就可以执行了,想了下也没错,密码只能是字符串,不可能是数值,二哈的一天结束了,收获满满。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值