V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drymonfidelia
V2EX  ›  程序员

亲戚上小学一年级的女儿问我这个程序为什么不能运行

  •  
  •   drymonfidelia · 15 天前 · 11599 次点击


    虽然我看不出她这是想写 C 还是 Python ,但是居然没有出现全角符号
    85 条回复    2024-09-29 13:30:26 +08:00
    LHM
        1
    LHM  
       15 天前
    count
    zfj1441
        2
    zfj1441  
       15 天前 via iPhone   ❤️ 3
    看标题.py python ? 看一行 C ?看到第四行 namespaces C++?
    现在小学都这么牛了嘛,同时学三种语言
    maxwellz
        3
    maxwellz  
       15 天前   ❤️ 4
    我怀疑 op 在🎣🐶
    drymonfidelia
        4
    drymonfidelia  
    OP
       15 天前
    @zfj1441 肯定是网上搜的教程里的代码,她发现运行不了组合了几篇
    @maxwellz 要我把聊天记录也发出来吗
    Lightbright
        5
    Lightbright  
       15 天前 via Android   ❤️ 17
    我 mian 函数表示不服
    hefish
        6
    hefish  
       15 天前
    mian 和 main 还是有区别的吧
    hefish
        7
    hefish  
       15 天前
    using namespace std 冒号结尾是啥。。。
    python 支持 大括号分块了吗?
    count << 怎么像个 c++,end1 还是 endl ?
    #include <stdio.h> 怎么像个 C
    opengps
        8
    opengps  
       15 天前
    让她自己去百度
    shyangs
        9
    shyangs  
       15 天前
    讓她自己去問 AI
    newaccount
        10
    newaccount  
       15 天前   ❤️ 3
    跟她说你会的语言跟这个不一样,不知道这个语法的规则,没法帮到她
    然后随便瞎搜贴点汇编代码给她看,主打一个让她看不懂就对了
    一年级小孩学个屁的代码,编程所需要的各种思想一点基础都没有就是瞎胡搞
    你非得好心教一次以后各种奇葩玩意能烦死你
    wonderfulcxm
        11
    wonderfulcxm  
       15 天前 via iPhone
    给她装个 cursor
    zerovoid
        12
    zerovoid  
       14 天前   ❤️ 2
    你亲戚女儿真是天赋异禀,刚一年级就学了计算机汉语词汇、计算机英语词汇、Python 语言、C 语言、Windows 系统使用,键盘使用,输入法使用,IDE 使用。
    runze
        13
    runze  
       14 天前
    还可以加上:
    iostream->iosteam
    stdio.h->studio.h
    yazinnnn0
        14
    yazinnnn0  
       14 天前   ❤️ 3
    不信, 贴聊天记录吧
    asmoker
        15
    asmoker  
       14 天前   ❤️ 2
    Cython 哈哈哈哈哈哈🤣
    abc1310054026
        16
    abc1310054026  
       14 天前
    别这样,我害怕
    jasonyang9
        17
    jasonyang9  
       14 天前 via Android
    感觉这段神奇代码要是能运行全世界都得停摆
    delacey
        18
    delacey  
       14 天前
    这个问 ChatGPT 吧,小菜一碟
    drymonfidelia
        19
    drymonfidelia  
    OP
       14 天前
    @zerovoid Windows 系统使用,键盘使用,输入法使用 我一年级的时候也会,不过我只会打开 4399 小游戏(好像那时候不是 4399 )
    ochatokori
        20
    ochatokori  
       14 天前 via Android
    用的还是 vscode ,全给缝上了😂
    levon
        21
    levon  
       14 天前
    先把 hello word 输出来再说
    qinxi
        22
    qinxi  
       14 天前   ❤️ 1
    知识学杂了. 太有东西了. 这是在秀知识储备的.
    ck65
        23
    ck65  
       14 天前   ❤️ 1
    歪个楼,想起一个事,我父母一个北方人一个南方人,我刚学说话时的口音就特别诡异,据说非常四不像,于是父母决定统一用普通话,很快我的口音就正了。
    drymonfidelia
        24
    drymonfidelia  
    OP
       14 天前
    @ochatokori vscode 是我教她装的,因为她用的是 mac ,总不能让她买 JB 吧
    harryWebb
        25
    harryWebb  
       14 天前
    小孩子学啥编程。。。浪费时间。。。培训班骗钱的。。。
    kokerkov
        26
    kokerkov  
       14 天前   ❤️ 1
    能写明白 Markdown 、html 就不错了
    V2April
        27
    V2April  
       14 天前   ❤️ 2
    小学一年级刚学编程写第一个程序犯低级错误不是很正常。你不想教就说不教,你发到这里嘲笑一个一年级的小姑娘,你真是编程大佬
    drymonfidelia
        28
    drymonfidelia  
    OP
       14 天前
    @V2April 只是分享,没有嘲笑
    montaro2017
        29
    montaro2017  
       14 天前
    @V2April #27 我没觉得这是嘲笑,也就你会这么觉得了
    ashuai
        30
    ashuai  
       14 天前
    只要有人教,小朋友可比成年人聪明
    wzwmeme
        31
    wzwmeme  
       14 天前
    面函数
    chayuu
        32
    chayuu  
       14 天前
    中午吃饭的时候在小红书见到一个类似的贴子,也是.py 里面写 c++,还把分号打成冒号了。
    realpg
        33
    realpg  
       14 天前
    面不好使可以试试米
    lloovve
        34
    lloovve  
       14 天前 via iPhone
    教她用 gpt 自学
    knva
        35
    knva  
       14 天前
    太强了。能证明白后缀名。
    xiaofeilongyy555
        36
    xiaofeilongyy555  
       14 天前
    @ashuai 没有系统性的知识储备,再聪明也不行
    goodryb
        37
    goodryb  
       14 天前   ❤️ 1
    一时间我竟然理解不了这个问题,这是一年级小朋友能干的事情
    wenxueywx
        38
    wenxueywx  
       14 天前
    没🐟硬🎣
    这种梗早就烂大街了
    贴聊天记录也不信,伪造聊天记录很难么
    jackmod
        39
    jackmod  
       14 天前
    至少要懂一点英语,并且对高一的数学知识有印象吧
    缝成这样,连 python 和 cpp 是不一样的东西都不理解
    mightybruce
        40
    mightybruce  
       14 天前
    编程训练不是 教打字的猴子,这种训练还不如用一些可视化编程语言替代。

    算法思维和数学逻辑抽象这个阶段培养远比搞什么打字猴子有意义。

    方式和方法错误
    mightybruce
        41
    mightybruce  
       14 天前
    咱们不要用成年人思维去看小孩, 成年人思维定势, 小孩的想象空间和创造性是比成年人强的,要善于引导。
    frencis107
        42
    frencis107  
       14 天前
    不是,哥们。她才一年级啊......这么小学啥编程
    Greendays
        43
    Greendays  
       14 天前   ❤️ 5
    mian 函数可太经典了,这基本达到我大学本科的水平了。
    nyxsonsleep
        44
    nyxsonsleep  
       14 天前
    不如练练打字,还能提高拼音前后鼻音,平翘舌准确率。
    太小了学不会编程,没什么意义。
    liyafe1997
        45
    liyafe1997  
       14 天前
    @drymonfidelia 我一年级的时候也还没有 4399 ,当时是联众世界 可乐吧 Flash 游戏是 tt67 再后来才有 4399 (暴露年龄了
    burby
        46
    burby  
       14 天前
    不懂就问

    小朋友如果真的要培养编程兴趣 是不是 用 Scratch 这种会好一点
    非要用工具类型的语言是图啥呢。。。
    ArianX
        47
    ArianX  
       14 天前
    小学一年级不是正常连汉字和英语字母都没学么,太强了
    chitanda
        48
    chitanda  
       14 天前
    教他用 AI
    NoString
        49
    NoString  
       14 天前
    哇 居然是聊天记录,这下不得不相信了
    mumbler
        50
    mumbler  
       14 天前
    1.代码不要搜,直接让大模型写
    2.有问题,直接问大模型,比问 V2 大牛更好
    Axurez
        51
    Axurez  
       14 天前
    这是什么基于 vscode 的教育软件吗?
    loopinfor
        52
    loopinfor  
       14 天前
    这个一眼假的感觉
    如果是真的,倒不是说编程能力怎么样,而是:
    ( 1 )一年级刚入学就能熟练使用拼音,可以独立写出“第一个程序”这几个汉字的拼音
    ( 2 )能理解编程相关百度搜索结果页的复杂汉字
    kratosmy
        53
    kratosmy  
       14 天前
    幽默
    drymonfidelia
        54
    drymonfidelia  
    OP
       14 天前
    @loopinfor 现在小学生都在 qq 上聊天 拼音肯定没问题
    liuchao719
        55
    liuchao719  
       14 天前   ❤️ 1
    不是这槽点也太多了哈哈哈。

    如果真的是小孩子写的,那我其实挺佩服她的融合能力和创造力的。
    furlxy
        56
    furlxy  
       14 天前
    究竟是 Python 出了轨,还是 C 劈了腿
    不会是文心一言插足了两者吧。
    williamsxu
        57
    williamsxu  
       14 天前
    快试探到我的知识储备的底线了,来一个 ChatGPT 的完整回答:

    从图片来看,这段代码是想编写 C++ 程序,但文件扩展名是 `.py`,这表明它是在 Python 文件中编写的,这显然是不对的。如果需要正确运行这个 C++ 程序,首先要保存为 `.cpp` 文件。

    除了文件扩展名问题,代码中还有一些语法和拼写错误:

    ### 1. **错误的文件扩展名**
    - 文件名显示为 `第一个程序.py`,这个后缀名是 Python 的,应该改成 `第一个程序.cpp`,这是 C++ 的文件后缀名。

    ### 2. **拼写错误**
    - `#include("iostream")` 和 `#include("stdio.h")` 中的 `#include` 语法不对,正确写法是:`#include <iostream>` 和 `#include <cstdio>`。
    - `mian` 应该是 `main`,这是 C++ 的程序入口函数,拼写错误导致程序不能正常启动。

    ### 3. **C++ 语法错误**
    - `count` 应该是 `cout`,这是 C++ 用来输出文本的对象,拼写错误。
    - `end1` 应该是 `endl`,表示换行。

    ### 修正后的 C++ 代码应如下所示:
    ```cpp
    #include <iostream>
    #include <cstdio>

    using namespace std;

    int main(int argc, char* argv[]) {
    cout << "Hello" << endl;
    return 0;
    }
    ```

    ### 解释:
    - `#include <iostream>` 用于引入输入输出流对象。
    - `main` 是程序的入口。
    - `cout` 是用于输出到控制台的标准流。
    - `endl` 用于换行。

    修正这些问题后,将文件保存为 `.cpp`,用 C++ 编译器(如 g++)编译并运行程序即可。
    vvhy
        58
    vvhy  
       14 天前 via Android
    应该是 cpy
    archxm
        59
    archxm  
       14 天前
    让我想起了老黄,country man
    Emiya1208
        60
    Emiya1208  
       14 天前
    我觉得没什么问题,虽然不知道在干嘛,也不知道学的啥,也不知道为啥要.py
    但是如果这是自己写的,肯定比我妹妹强。我妹妹物理专业的研究生毕业两年问我:

    我的电脑的百度浏览器为什么打不开百度

    我想你们绝对猜不到我妹妹在说啥
    loopinfor
        61
    loopinfor  
       14 天前
    @drymonfidelia 能上 qq 聊天的都是中高年级小学生,一年级刚开学正常水平是拼音都只认识一小半,能把所有拼音认全的就是学霸了。一年级第一学期就能阅读网页上那些复杂文字的,不是学霸而是学神了。
    littleBink
        62
    littleBink  
       14 天前
    看到 mian 这么经典的错误就知道是钓鱼了
    noahlias
        63
    noahlias  
       14 天前
    好让他写一个新的编程语言 !

    这样就可以运行了
    pollux
        64
    pollux  
       14 天前
    这个其实是改错题,或者也叫捉虫题,什么易错的坑都给你挖好了,看你怎么爬出来
    jackerbauer
        65
    jackerbauer  
       14 天前
    这是 python 的么?
    p1gd0g
        66
    p1gd0g  
       14 天前
    真好,这么小就学编程。希望很多年后下一个 linus 是国人
    SyncWorld
        67
    SyncWorld  
       14 天前
    集百家之所长,三教合流,此乃大才
    duron600
        68
    duron600  
       14 天前
    @drymonfidelia 所以分享了什么呢
    realpg
        69
    realpg  
       14 天前
    @burby #46

    亲戚家孩子小学五年级数学没超过 60 分 全班期末排名没超过倒数第五 天天学编程 300 多一节课 他妈就喜欢被培训班洗脑 动不动让我给他打 500 多页的各种乱七八糟东西 什么这竞赛那竞赛 还什么竞赛上清华
    ElmerZhang
        70
    ElmerZhang  
       14 天前   ❤️ 1
    所以编程要想学好必须要有私教。普通培训班和网课都是坑钱的。
    leeyuzhe
        71
    leeyuzhe  
       14 天前
    cursor 包治百病
    lizhenda
        72
    lizhenda  
       14 天前
    一年级?不可能吧 ...
    lyxxxh2
        73
    lyxxxh2  
       13 天前
    对教程抄不可能出现`py` + `c++`混合。
    只能是自己写的。

    看着不像"小白"能搞出来啊,反而像技术故意搞的。
    drymonfidelia
        74
    drymonfidelia  
    OP
       13 天前
    @lyxxxh2 她连想写什么语言都说不清楚,很明显是搜教程的时候没写明语言
    hepeng10
        75
    hepeng10  
       13 天前
    这么吊?我娃一年级字都不会写几个,更不用说用电脑写这么多个单词了
    basheewang
        76
    basheewang  
       13 天前
    先教她学会配置 LSP ,自己看问题~
    iamwin
        77
    iamwin  
       13 天前
    这个鸡娃也太厉害了吧
    fresco
        78
    fresco  
       13 天前
    这是个人才,建议重点培养
    RoccoShi
        79
    RoccoShi  
       13 天前 via Android
    我不信
    mshx1
        80
    mshx1  
       13 天前
    这从哪抄的?也太离谱了
    HappyAndSmile
        81
    HappyAndSmile  
       13 天前
    编造这种假的无不无聊啊
    tubowen
        82
    tubowen  
       12 天前 via Android
    合订本编程书不要买
    009694
        83
    009694  
       12 天前 via iPhone
    明显钓鱼啊。 一年级小朋友 main 写成 mian 能理解。cout 写成 count , 他知道 count 是什么单词吗?就写出来了。
    ElmerZhang
        84
    ElmerZhang  
       12 天前
    @009694 有可能知道的,我儿子就知道。6 岁零两个月,一年级。
    guiyumin
        85
    guiyumin  
       11 天前
    end1 是什么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:21 · PVG 13:21 · LAX 22:21 · JFK 01:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.