狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线

AIC2100代寫、Python設計程序代做

時間:2024-04-02  來源:  作者: 我要糾錯



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設計程序代寫
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗證碼平臺 幣安官網下載 歐冠直播 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线
  • <dl id="akume"></dl>
  • <noscript id="akume"><object id="akume"></object></noscript>
  • <nav id="akume"><dl id="akume"></dl></nav>
  • <rt id="akume"></rt>
    <dl id="akume"><acronym id="akume"></acronym></dl><dl id="akume"><xmp id="akume"></xmp></dl>
    成人短视频在线观看免费| 日日碰狠狠添天天爽超碰97| 欧美少妇在线观看| 色综合av综合无码综合网站| www.久久av.com| 国产69精品久久久久久久| 日本不卡一区在线| 国产网站免费在线观看| 天天色天天干天天色| 国产精品宾馆在线精品酒店| 中国 免费 av| 久久久久久久久久一区| 免费在线观看亚洲视频| 少妇高潮大叫好爽喷水| 九色porny自拍| 欧美日韩在线中文| 激情六月天婷婷| 北条麻妃亚洲一区| 日韩精品视频一二三| 日本在线视频www| 久久久久久久久久久99| 国产乱子伦精品无码专区| 污网站在线免费| 婷婷六月天在线| 国产自偷自偷免费一区 | 日韩久久久久久久久久久久| 91 在线视频观看| 中文字幕国内自拍| 成人免费毛片播放| 夫妻免费无码v看片| 每日在线更新av| 女人和拘做爰正片视频| 国产一级爱c视频| a在线视频观看| caopor在线视频| 国产又黄又猛又粗又爽的视频| 无码人妻精品一区二区三区66| 久久午夜夜伦鲁鲁一区二区| 亚洲天堂网一区| 精品久久久99| 免费的av在线| av在线播放天堂| 日韩亚洲在线视频| 亚洲欧美日韩三级| 福利在线小视频| 丝袜人妻一区二区三区| 国产91在线视频观看| 亚洲福利精品视频| 中文字幕超清在线免费观看| 成人短视频在线观看免费| 日本一道本久久| 国产精品人人爽人人爽| 五月六月丁香婷婷| 日韩a∨精品日韩在线观看| 日本成人在线免费视频| 性久久久久久久久久久久久久| 免费在线精品视频| 免费观看精品视频| 做爰高潮hd色即是空| 无码人妻精品一区二区三区在线| 精品久久久久久久无码| 国产午夜精品视频一区二区三区| 伊人成色综合网| 亚洲理论中文字幕| 欧美 日韩 亚洲 一区| www.com黄色片| www婷婷av久久久影片| 成人性视频欧美一区二区三区| 樱花草www在线| 97成人在线观看视频| 精品日韩在线播放| 国产九九在线观看| 无码播放一区二区三区| 99亚洲精品视频| 东京热加勒比无码少妇| 国内自拍中文字幕| www.日本一区| 男人天堂1024| 超薄肉色丝袜足j调教99| 国产免费人做人爱午夜视频| www.avtt| 老司机午夜网站| 久久人人爽av| www.99av.com| 精品一卡二卡三卡| 欧美午夜性视频| 青草全福视在线| 在线播放av中文字幕| 女性隐私黄www网站视频| 国产日韩av网站| 亚洲熟妇无码av在线播放| 最新免费av网址| 中文久久久久久| 日本久久精品一区二区| 国产中文字幕免费观看| 五十路熟女丰满大屁股| 美脚丝袜脚交一区二区| 日韩精品一区二区免费| 国产免费一区二区视频| 欧美做暖暖视频| 乱熟女高潮一区二区在线| 视色,视色影院,视色影库,视色网| 亚洲综合婷婷久久| 天天操精品视频| 亚洲一区二区偷拍| 裸体大乳女做爰69| 久久久99精品视频| 黄色一级片国产| 欧美久久在线观看| 国产精品丝袜久久久久久消防器材| 成人午夜精品久久久久久久蜜臀| 日本手机在线视频| 免费黄色特级片| 最新天堂中文在线| 国产资源中文字幕| 国产一区二区片| 成人免费aaa| 91精品无人成人www| 黄色片免费网址| 青青草视频国产| 无码人妻丰满熟妇区毛片18| 午夜激情av在线| 欧美黄网在线观看| 自慰无码一区二区三区| 中文字幕永久视频| 日本高清免费观看| 国产精品一区二区免费在线观看| 天堂中文视频在线| 黑人巨茎大战欧美白妇| 欧美激情国产精品日韩| 午夜影院免费版| 亚洲精品在线视频播放| 麻豆md0077饥渴少妇| 一路向西2在线观看| 男女av免费观看| 国产成人永久免费视频| 亚欧精品在线视频| 免费观看中文字幕| 日韩不卡视频一区二区| 中文 日韩 欧美| 天堂а√在线中文在线| 国产传媒久久久| 久久国产精品网| 久久综合久久色| 警花观音坐莲激情销魂小说| 亚洲熟妇无码一区二区三区| 9久久9毛片又大又硬又粗| 三年中国国语在线播放免费| 91香蕉视频免费看| av黄色在线网站| 婷婷视频在线播放| 国产无套内射久久久国产| 午夜精品中文字幕| 日本一区午夜艳熟免费| 国产深夜男女无套内射| 国产成人艳妇aa视频在线 | 成人中文字幕av| 日本阿v视频在线观看| 亚洲xxxx2d动漫1| 日韩a∨精品日韩在线观看| 精品人妻大屁股白浆无码| 国产精品天天av精麻传媒| 久久久国内精品| 久久精品香蕉视频| 国产小视频免费| 国产资源中文字幕| 亚洲怡红院在线| 亚洲熟妇国产熟妇肥婆| www.日本三级| av噜噜在线观看| 色啦啦av综合| www.精品在线| 亚洲欧美日本一区二区三区| 无码人妻丰满熟妇区毛片18| 一本色道久久亚洲综合精品蜜桃| 人人妻人人澡人人爽欧美一区双 | av网址在线观看免费| 日韩av一二三四区| 精品久久久久久中文字幕2017| 久久久久福利视频| 亚洲一区在线不卡| 人人爽人人av| 国产美女18xxxx免费视频| 天天干天天色天天干| 久久久精品高清| 青青在线免费视频| 4444亚洲人成无码网在线观看| 国产xxxx振车| 日韩福利视频在线| 国产对白在线播放| 最新中文字幕久久| 国产在线视频综合| 孩娇小videos精品| 乱熟女高潮一区二区在线| 精品视频一区二区在线| 成人性做爰aaa片免费看不忠| 一区二区三区国产好的精华液| 欧美狂野激情性xxxx在线观| 免费av网址在线| 国产亚洲精品久久久久久久|