杨伟朋 发表于 2016-9-18 23:41:23

大爱鱼C之第一次使用流程图

今天学到了Python第九课循环与分支,好的老师就是能够让你对学习充满激情。本科的时候学了好久的C语言,可一直没有动手去练习。今天Python的课后一道练习题让我第一次用了之前感觉鸡肋的流程图,事后才发现,流程图真实厉害呐,本来对这道编程题没有一点思路,可比葫芦画瓢的画完流程图之后哦,感觉整个程序框架就出来了。果真是,“看了三年,练了三十年”呐!继续坚持。附上程序:

secret='我爱爸爸妈妈'
print('请您输入密码:******')
i=3
while i>0:
    shuru=input()
    if '*' in shuru:
      print('密码中不能含有*号呢,请重新输入')
    else:
      if shuru==secret:
            print('密码正确,请努力学习')
      else:
            i-=1
            if i==0:
                print('次数超限,系统将自动引爆,请躲避!')
            else:
                print('密码错误,你还有%d次机会,请重新输入'%i)
            

小甲鱼 发表于 2016-9-19 03:48:12

想要画出美美的流程图,推荐使用这个工具 -> https://www.processon.com/i/55acfd17e4b019c922e7435c

杨伟朋 发表于 2016-9-19 08:02:31

小甲鱼 发表于 2016-9-19 03:48
想要画出美美的流程图,推荐使用这个工具 -> https://www.processon.com/i/55acfd17e4b019c922e7435c

多谢小甲鱼,可是我感觉自己被嫌弃啦

人zai旅途 发表于 2016-9-19 09:10:11

本帖最后由 人zai旅途 于 2016-9-19 09:11 编辑

写的代码好高深,还是有底子的厉害;
不过你的代码可以用专门的代码形式发出。

人zai旅途 发表于 2016-9-19 09:55:35

详细试了一下你的代码,我自己试着改了改
secret='我爱爸爸妈妈'
print('请您输入密码:',end = '')
i=3
while i>0:
    shuru=input()
    if '*' in shuru:
      print('密码中不能含有*号呢,请重新输入:',end = '')
    else:
      if shuru==secret:
            print('密码正确,请努力学习')
      else:
            i-=1
            if i==0:
                print('次数超限,系统将自动引爆,请躲避!')
            else:
                print('密码错误,你还有%d次机会,请重新输入:'%i,end = '')

还有几个小问题
1、关于“*”的判断,这个次数好像不在3的限制里面;
2、猜测正确以后,程序好像没有结束,具体可看看图;

杨伟朋 发表于 2016-9-19 13:07:52

人zai旅途 发表于 2016-9-19 09:55
详细试了一下你的代码,我自己试着改了改




对哦,应该在第一个if里的print后边再加一个I=0,这样就可以在猜对的时候结束了。给力噢你

杨伟朋 发表于 2016-9-19 13:09:46

人zai旅途 发表于 2016-9-19 09:10
写的代码好高深,还是有底子的厉害;
不过你的代码可以用专门的代码形式发出。

没有底子啦,之前一直没动手编过程序,这是第一次,还不完善

人zai旅途 发表于 2016-9-19 17:51:27

看见你加好友了,我级别不够,还没有权限,等有权限的时候一定加你哈

杨伟朋 发表于 2016-9-19 23:23:26

人zai旅途 发表于 2016-9-19 17:51
看见你加好友了,我级别不够,还没有权限,等有权限的时候一定加你哈

好滴哈

Minic 发表于 2016-10-27 22:09:44

%d
%i
我好像還沒學到怎麼用
快來看視頻學習了

杨伟朋 发表于 2016-10-28 10:50:34

Minic 发表于 2016-10-27 22:09
%d
%i
我好像還沒學到怎麼用


应该挺简单的

人zai旅途 发表于 2016-10-31 00:13:42

杨伟朋 发表于 2016-10-28 10:50
应该挺简单的

最近就还在学吗?没见你发帖,还以为不学了呢

Minic 发表于 2016-10-31 12:14:26

杨伟朋 发表于 2016-10-28 10:50
应该挺简单的

好的
我會努力學習的

Welshon 发表于 2016-10-31 21:49:27

流程图工具,Office带的有,需要安装Visio模块。

杨伟朋 发表于 2016-11-2 19:43:46

Welshon 发表于 2016-10-31 21:49
流程图工具,Office带的有,需要安装Visio模块。

又来一神器,谢谢你

杨伟朋 发表于 2016-11-2 19:44:51

人zai旅途 发表于 2016-10-31 00:13
最近就还在学吗?没见你发帖,还以为不学了呢

有学有学,跳着学爬虫去了。不过这周有汇报,学的少。

人zai旅途 发表于 2016-11-2 21:41:16

杨伟朋 发表于 2016-11-2 19:44
有学有学,跳着学爬虫去了。不过这周有汇报,学的少。

好的,好的,加油!
页: [1]
查看完整版本: 大爱鱼C之第一次使用流程图